// UeVector.h: interface for the UeVector class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_UEVECTOR_H__19B6F1B6_EB7D_469D_B75E_AE774E2DA455__INCLUDED_)
#define AFX_UEVECTOR_H__19B6F1B6_EB7D_469D_B75E_AE774E2DA455__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <gevec3d.h>

class AFX_EXT_CLASS UeVector : public AcGeVector3d  
{
public:
	UeVector();
	UeVector(DOUBLE x, DOUBLE y, DOUBLE z):AcGeVector3d(x,y,z){}
	virtual ~UeVector();

public:
	UeVector& operator=(AcGeVector3d& vector){
		if(this == &vector)
			return *this;
		x = vector.x;
		y = vector.y;
		z = vector.z;
		return *this;
	}
};

#endif // !defined(AFX_UEVECTOR_H__19B6F1B6_EB7D_469D_B75E_AE774E2DA455__INCLUDED_)
